/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#353535;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
	background-color: #fff;
	line-height:24px;
}
img{ border:0px;}
input,button,textarea,select{font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";}
UL {list-style-type:none;}
UL,p,li,form,h1,h2,h3,h4,h5,dd,dl,dt{
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#head{
	width:100%;
	float:left;
	background-color:#FFFFFF;
	background-image: url(top.jpg);
	background-repeat: repeat-x;
	background-position: left bottom; border-top:#ddd solid 1px; *margin-top:2px;
	}

#flash{
	width:100%;
	float:left; border-bottom:#3C9FE2 5px solid;
	
}



#hyweb{
	width:100%;
	float:left;
	padding-bottom:25px;
	padding-top:25px; background-color:#F5F5F5; margin-top:1px;

}
#nyweb{
	width:100%;
	float:left;
	padding-bottom:20px;
	padding-top:20px;
background-color:#F5F5F5; margin-top:1px;
}
#flink{
	width:100%;
	float:left;
	background-color: #4D4D4D;
	background-image: url(link.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom:20px;
	
}
#foot{ width:100%; float:left; padding-top:16px; padding-bottom:16px; background-color:#005395; }
#body_1{width:1200px; margin-left:auto; margin-right:auto;}
#body_2{width:1220px; margin-left:auto; margin-right:auto;}

#dibu{
	width:100%;
	float:left;
	background-color:#F2F2F2;padding-top:18px; padding-bottom:18px;
}

#top{
	width:1200px;
	float:left; position:relative; 

}
#logo{ width:200px; height:175px; background-color:#fff; top:4px; z-index:11111; position:absolute; left:0px;border-radius:0px 0px 4px 4px; text-align:center}
#logo img{ height:160px; width:180px; margin-top:5px;}
#top-1{ width:950px; float:right; margin-top:15px;}
#top-2{ width:950px; float:left;}
#top-2 .wb{
	float:left;
	line-height:40px;
	color:#666666;
	font-size:14px;
	background-image: url(weibo.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:25px; margin-left:25px;
}
#top-2 .wb A{ color:#666;}
#top-2 .wb A:hover{ color:#00549C;}
#top-2 .sc{ float:left; margin-left:20px; line-height:40px; color:#666; font-size:14px;}
#top-2 .sc A{ color:#666; padding-left:8px; padding-right:8px;}
#top-2 .sc A:hover{ color:#00549C;}
#tel{ width:260px;
	float:left;
	line-height:40px;
	color:#333;
	text-align:left;
	font-size:14px;
	padding-left:40px;
	height:40px;
		background-image: url(tel.png);
	background-repeat: no-repeat;
	background-position: left center; margin-left:30px;
}
#tel .name{  font-size:14px; color:#5a5a5a; }
#tel .f22{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#00549C;font-weight:bold; 
}
#search{
	width:219px;
	float:right;
	border:0px;
	margin-top:4px;
	height:31px;
	background-color:#fff;
	background-image: url(so.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#search .input{
	width:150px;
	color:#666;
	padding-left:10px;
	padding-right:10px;
	height:28px;
	line-height:20px;
	font-size:12px;
	float:left;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå";
	border:0px;
	border-right:0px;
	background:none; outline:none;
	overflow:hidden;
}
#search .buttom{	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size:14px; color:#fff;
	width:32px;
	height:31px;
	cursor:pointer;
	border:0px;
background:none;
	margin:0px;
	padding:0px;
	float:right;
}
#dh{
	width:944px;
	float:right;
	height:46px;
 margin-top:14px;
}
#main{
	width:1200px;
	float:left; 

}
#company{ width:350px; float:left;}
#company_1{ width:350px; height:50px; line-height:50px; color:#005395; font-size:20px;}
#company_a{ width:350px; float:left; position:relative; height:276px; }
#company_a .more{
	width:91px;
	height:41px;
	font-size:16px;
	text-align:center; line-height:41px;
	font-weight:bold;
	position:absolute;
	left:30px;
	bottom:0px;
	z-index:10;
	background-image: url(more.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
}#company_a .more A{ color:#fff;}
#company_2{
	width:330px;
	float:left;
	border-left:#E4E4E4 solid 1px;
	border-right:#E4E4E4 solid 1px;
	padding-top:9px; padding-left:9px; padding-right:9px;
	padding-bottom:35px;
	background-image: url(bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top; height:216px; overflow:hidden;
}
#company_2 img{ width:170px; height:106px; float:left; margin-right:12px;}
#company_2 p{ font-size:14px; line-height:24px; color:#555; height:216px; text-indent:28px;}
#news{ width:460px; float:left; padding-left:20px;}
#news_1{ width:460px; height:50px; line-height:50px; color:#005395; font-size:20px;}
#news_d{
	width:440px;
	float:left;
	border-left:#E4E4E4 solid 1px;
	border-right:#E4E4E4 solid 1px;
	padding:9px;
	background-image: url(bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top; height:242px; overflow:hidden;
}
#news_a{ width:460px; float:left; position:relative; height:276px; }
#news_a .more{
	width:91px;
	height:41px;
	font-size:16px;
	text-align:center; line-height:41px;
	font-weight:bold;
	position:absolute;
	left:30px;
	bottom:0px;
	z-index:10;
	background-image: url(more.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
}
#news_a .more A{ color:#fff;}
.nTab{
float: left;
width:460px;  height:50px;
}

.nTab  ul{
border:0;
margin:0;
}
.nTab  li{
	float: left;
	width: 106px;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	height:50px;
	line-height:50px;
	font-size:20px; 

}
.nTab li.active{
	color:#005395;
	background-image: url(t1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.nTab li.normal{
color:#005395; 
	}
.nonea{ display:none;}
#newsa_1{
	width:440px;
	float:left;
	border-bottom:#ddd dotted 1px;
	padding-bottom:10px;
	}
#newsa_1 img{ width:134px; float:left; height:98px; padding:1px; border:#eee solid 1px; margin-right:12px;}
#newsa_1 h1{ font-size:16px; color:#005395; line-height:30px; cursor:pointer; font-weight:normal;}
#newsa_1 p{ line-height:22px; color:#666;}
#newsa_1 p A{ color:#666;}
#newsa_1 p A:hover{ color:#005395;}
#news-2{width:440px;
	float:left; margin-top:5px;
}
#news-2 ul{ list-style-type:none;   font-size:12px;  }
#news-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
	text-align:left;
	WIDTH:440px;
	display:block;
	line-height:30px;
	height:30px;
	float:left;
	OVERFLOW: hidden;
	font-size:14px;
	background-image: url(dot1.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
}
#news-2 UL LI span{ float:right;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#news-2 UL LI A {
padding-left:14px;
color:#666;
}
#news-2 UL LI A:hover {
	padding-left:14px;
	color:#005395;
}
#lxwm{ width:350px; float:right;}
#lxwm_2{
	width:330px;
	float:left;
	border-left:#E4E4E4 solid 1px;
	border-right:#E4E4E4 solid 1px;
	padding-top:9px; padding-left:9px; padding-right:9px;
	padding-bottom:35px;
	background-image: url(bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top; height:216px; overflow:hidden;
}
#lxwm_2 .nra{
	font-size:14px;
	line-height:24px;
	color:#555;
	background-image: url(tela.png);
	background-repeat: no-repeat;
	background-position: right center;height:216px; 
}
#mleft{ width:830px; float:left;}
#pro_1{ width:830px; float:left;height:45px; line-height:45px; color:#005395; font-size:20px;}
#pro_a{ width:830px; float:left; position:relative; height:264px; }
#pro_a .more{
	width:91px;
	height:41px;
	font-size:16px;
	text-align:center; line-height:41px;
	font-weight:bold;
	position:absolute;
	left:30px;
	bottom:0px;
	z-index:10;
	background-image: url(more.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
}
#pro_a .more A{ color:#fff;}
#pro_d{
	width:810px;
	float:left;
	border-left:#E4E4E4 solid 1px;
	border-right:#E4E4E4 solid 1px;
	padding:9px;
	background-image: url(bg1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom; height:230px; overflow:hidden;
}
#prolistb {
	WIDTH:808px;
	FLOAT: left;overflow:hidden; padding-left:1px;
	padding-top:30px; position:relative;
}
#prolistb UL {
	LIST-STYLE-TYPE: none
}
#prolistb UL LI {
	TEXT-ALIGN: center; WIDTH:190px; FLOAT: left; padding-left:6px; padding-right:6px; overflow:hidden; 
}
#prolistb UL LI h1{ width:184px; border:#ddd solid 1px; height:120px; padding:2px; display:table; vertical-align:middle;}
#prolistb UL LI img{width:184px; height:120px; }


#prolistb UL LI  p{ width:190px;  color:#333; font-size:14px; overflow:; height:30px; overflow:hidden; line-height:30px; font-weight:normal; background-color:#eee;

transition:250ms; -webkit-transition: all 250ms; -moz-transition: all 250ms; -o-transition: all 250ms;}
#prolistb A{ display:block;}
#prolistb UL LI A:hover h1{ border:#005395 solid 1px;}
#prolistb UL LI A:hover p{ color:#fff; 
background-color:#005395;

}
#prolistb .num {left:8px; top:10px;  height:8px; line-height:8px; position: absolute; z-index: 999;	}
#prolistb .num li { padding:0px;
	text-align:center;
	width: 8px;
	height: 8px;
	line-height:0px;
	overflow:hidden;
	color:#FFFFFF;
	text-align:center;
	margin-right: 2px;
	margin-left:2px;
	cursor:pointer;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0px;
	overflow:hidden;
	background-image: url(t3.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#prolistb .num li.on {
	background-image: url(t4.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#case{ width:350px; float:right;}
#case_1{ width:350px; float:left;height:45px; line-height:45px; color:#005395; font-size:20px;}
#case_a{ width:350px; float:left; position:relative; height:264px; }
#case_a .more{
	width:91px;
	height:41px;
	font-size:16px;
	text-align:center; line-height:41px;
	font-weight:bold;
	position:absolute;
	left:30px;
	bottom:0px;
	z-index:10;
	background-image: url(more.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
}
#case_a .more A{ color:#fff;}
#case_d{
	width:330px;
	float:left;
	border-left:#E4E4E4 solid 1px;
	border-right:#E4E4E4 solid 1px;
	padding:9px;
	background-image: url(bg1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom; height:230px; overflow:hidden;
}
#case-2 {
	WIDTH:250px;
	FLOAT: left; padding-left:40px; padding-right:40px; overflow:hidden;position:relative; margin-top:10px;
}
#case-2 UL {
	LIST-STYLE-TYPE: none
}
#case-2 UL LI {
	TEXT-ALIGN: center; WIDTH:250px; FLOAT: left;position:relative;
}
#case-2 UL LI img{ width:240px; height:170px; border:#ddd solid 5px; display:block;}

#case-2 UL LI p{
	width:250px;
	line-height:30px;
	font-size:14px;
	position:absolute;
	left:0px;
	bottom:0px;
	height:30px;
	text-align:center;
	z-index:10;
	background-image: url(d1.png);
	background-repeat: repeat;
}
#case-2 UL LI A{ color:#fff;}
#case-2 UL LI A:hover p{
	color:#fff; 
background-color:#005395;
}
#case-2 .prev,
#case-2 .next {
	width: 40px;
	height:170px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px;
}
#case-2 .prev {
	left:0px;
	background-image: url(left1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#case-2 .next {
	right:0px;
	background-position: right center;
	background-image: url(right1.jpg);
}
#link{ width:1196px; float:left; border:#ddd solid 1px; padding:1px; background-color:#FFFFFF; margin-top:25px;}
#link h1{ width:50px; text-align:center; font-size:14px; background-color:#005395; color:#fff; line-height:25px; float:left;}

#link p{ float:right; width:1146px; line-height:25px;}
#link p A{ color:#655d58; padding-left:8px; padding-right:8px;}
#link p A:hover{ color:#005395;}
#flk{ width:780px; float:left; margin-top:5px;}
#flk ul{LIST-STYLE-TYPE: none}
#flk ul li{ width:120px; float:left; padding-right:10px;}
#flk ul li h1{ font-size:18px; color:#fff; line-height:40px; font-weight:normal; margin-bottom:8px;}
#flk ul li h1 A{color:#fff;}
#flk ul li p{ font-size:14px; line-height:25px; }
#flk ul li  A{color:#fff;}
#flk ul li  A:hover{
	color:#fff;
	text-decoration: underline;
}
#dlx{
	width:400px;
	float:right;
	background-image: url(link1.jpg);
	background-repeat: no-repeat;
	background-position: center top; height:235px; overflow:hidden;
}
#dlx .img1{ float:right;}
#dlx h1{ margin-top:5px; line-height:40px; font-size:18px; font-weight:normal; color:#fff; float:left; margin-bottom:8px;}
#dlx .nrc{ width:400px; font-size:14px; line-height:25px; color:#fff; float:left;}
#dlx .nrc img{ float:right}
#dlx .nrc A{ color:#FFFFFF;}
#bottom{
	width:1200px;
	float:left;
	text-align:center;
	line-height:28px;

}

#bottom .copyright { 
	LINE-HEIGHT: 28px;
color: #fff; font-size:14px;

}


#bottom .copyright A{ color:#fff;}

a:link {
	text-decoration: none;
	color:#5a5a5a;
}
a:visited {
	text-decoration: none;
	color:#5a5a5a;
}
a:hover {
	color:#005395;
}

.hg2{ margin-top:12px;}
.hg{ margin-top:15px;}
.hg1{ margin-top:17px;}

#floatDivBoxs{width:150px;background:#fff;position:fixed;top:80px;right:0;z-index:11999; right:-150px;	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå";}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#005395;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq a{ color:#333;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDqq li img{ float:left; margin-top:5px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:8px 14px; text-align:center;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px; font-size:14px; text-align:center;}
#floatDivBoxs .floatDtel img{border:0px;}
#floatDivBoxs .floatDbg{width:100%;height:30px; line-height:30px; color:#FFFFFF; cursor:pointer; background:#005395; text-align:center;}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:200px;background:url(online_arrow.jpg) no-repeat;position:fixed;top:80px;right:0px;z-index:11999;}
#rightArrow a{display:block;height:200px;}
.lan1{ color:#005395; margin-left:12px;}
.reac{ font-size:16px; font-weight:bold; color:#ff6600;}
